package com.bbva.gptf.back.validator.simulacion;

import java.io.Serializable;
import java.math.BigDecimal;

import com.bbva.gptf.back.errores.Errores;
import com.bbva.gptf.dto.bean.InstrumentosSimulacion;
import com.bbva.gptf.dto.bean.TipoOperacion;
import com.bbva.gptf.dto.validator.simulacion.ValidaInstrumentoCompra;
import com.bbva.jee.arq.spring.core.gce.ExcepcionAplicacion;

public class ValidaInstrumentoCompraImpl implements ValidaInstrumentoCompra {

	Serializable[] PARAMETROS = new Serializable[1];
	
	@Override
	public void validar(InstrumentosSimulacion instrumento) throws ExcepcionAplicacion {		
		/*if(instrumento.getTipoOperacion().equals(TipoOperacion.COMPRA) && instrumento.getPcIntegracionActual() != null){
			BigDecimal porcentaje = instrumento.getPcIntegracionActual().subtract(instrumento.getPcIntegracionObjetivo());
			PARAMETROS[0] = instrumento.getId();
			if(porcentaje.signum()==-1) throw new ExcepcionAplicacion(Errores.ERRORVALIDANDOINSTRUMENTOCOMPRA, PARAMETROS);
		}*/
	}

}
